﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;

namespace Streambolics
{
    public class RshInputEventArgs : EventArgs
    {
    }

    public class RshClient
    {
        private Socket _StdoutSock;
        private Socket _StderrSock;

        public RshClient (string aHostName, string aUserName, string aCommand)
        {
            _StdoutSock = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
            _StderrSock = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
        }

        protected void OnCommandSent (EventArgs e)
        {
        }

        protected void OnStdinReceived (RshInputEventArgs e)
        {
        }

        protected void OnStderrReceived (RshInputEventArgs e)
        {
        }

        protected void OnStdoutClosed (EventArgs e)
        {
        }

        protected void OnStderrClosed (EventArgs e)
        {
        }
    }
}
